@charset "utf-8";

/* 调大看小 */
/* 2k */
@media screen and (min-width: 1920px) {

    /* 2024.4.16 新增*/
    .core_bot_li_left ul {
        width: 80%;
    }

    .core_bot_li_left .std_h2 {
        width: 100%;
    }

    /* 1920end */
}

@media screen and (max-width: 1680px) {
    .ys_ban_text_left h1 {
        font-size: 32px;
    }

    .ys_ban_text li a {
        line-height: 72px;
    }

    .foot_ewm {
        width: 130px;
    }

    .msif_form {
        height: 484px;
    }

    .foot_right li {
        padding: 0 8px;
    }


    /* 1680end */
}

@media screen and (max-width: 1560px) {
    .mod_side {
        right: 50px;
    }

    .foot_ewm {
        width: 120px;
        top: 54%;
    }

    .sitl_slick .slick-dots {
        bottom: -60px;
    }

    .foot_right li a,
    .foot_right_bq span,
    .foot_right_bq a {
        font-size: 14px;
    }

    /* 2024.4.16 新增*/
    .core_bot_li_left ul {
        width: 90%;
    }

    /* 1560end */
}

@media screen and (max-width: 1440px) {
    .ys_modal_content {
        max-height: 650px;
    }

    .home_news_li {
        padding: 0 10px;
    }

    .home_news_ul {
        margin: 0 -10px;
    }

    .ys_ban_text_left h1 {
        font-size: 30px;
        margin-bottom: 14px;
    }

    .home_about_right_item {
        padding: 0 10px;
    }

    .home_about_left {
        padding-right: 10px;
    }

    .foot_ewm {
        width: 100px;
    }

    .ys_ban_text_left h1 {
        font-size: 28px;
    }

    .head_bot_logo {
        width: 220px;
        line-height: 80px;
    }

    .head_nav_li {
        margin-top: 28px;
    }

    .ys_banner {
        margin-top: 120px;
    }

    .msif_form {
        height: 460px;
    }

    .msif_form_bot_item input {
        height: 42px;
    }

    .ys_nybanner {
        margin-top: 120px;
    }

    :root {
        --font40: 36px;
    }

    .innov_li_icon {
        width: 60px;
        height: 60px;
    }

    .std_text2 p {
        margin-bottom: 9px;
    }

    .innov_cont {
        margin-bottom: 80px;
    }

    .appl_bot_cont {
        padding: 0 70px;
    }

    .sitemap_info_top_right .std_h4 {
        font-size: 16px;
    }

    .sitemap_info_top_right .sitl_title {
        font-size: 18px;
    }

    .sitemap_info_top_mid {
        padding: 0 25px;
    }

    .sitemap_info .sitl_title {
        margin-bottom: 10px;
    }

    .msif_form {
        height: 450px;
    }

    .ys_pribanner {
        margin-top: 130px;
    }


    .foot_right li {
        padding: 0 4px;
    }

    /* 1440end */
}

@media screen and (max-width: 1360px) {

    .foot_right li a,
    .foot_right_bq span,
    .foot_right_bq a {
        font-size: 14px;
    }

    .foot_ewm {
        width: 90px;
        top: 50%;
    }

    .foot_right li {
        padding: 0 8px;
    }

    :root {
        --font40: 32px;
        --font24: 22px;
        --font20: 18px;
        --font18: 16px;
    }

    .ys_main,
    .ys_hd_pc {
        padding: 0 6.6%;
    }

    .ys_center {
        padding: 0 6.6%;
    }

    .mod_side {
        right: 25px;
    }

    .appl_bot_cont {
        padding: 0 60px;
    }

    .flyer_li_icon {
        width: 30px;
    }

    .flyer_li a {
        padding: 16px 16px 60px;
    }

    .msif_form_bot_item1 .mfbi_yzm {
        width: 230px;
    }

    .mfbi_img {
        width: 120px;
    }

    .msif_form {
        height: 420px;
    }

    .foot_right li a,
    .foot_right_bq span,
    .foot_right_bq a {
        font-size: 12px;
    }


    /* 1360end */
}

@media screen and (max-width: 1280px) {
    .ys_modal_content {
        max-height: 600px;
    }

    .foot_ewm {
        width: 80px;
        top: 50%;
    }

    .ys_cont1060 {
        width: 100%;
        padding: 0 40px;
    }

    .ys_ban_text_left {
        width: 360px;
        padding: 26px 22px;
        height: 100%;
    }

    .ys_ban_text ul {
        width: 460px;
    }

    .ys_ban_text li a {
        padding: 0 30px;
        font-size: 16px;
        line-height: 66px;
    }

    .mod_side_item_icon {
        width: 40px;
        height: 40px;
    }

    .mod_side_item {
        margin-bottom: 7px;
    }

    .mod_side_item.on .mod_side_item_way {
        right: 40px;
    }

    .mod_side_item_tel a {
        line-height: 40px;
        padding: 0 10px;
        font-size: 16px;
    }

    .mod_side_item_tel {
        height: 40px;
    }

    .msii_img {
        width: 170px;
        height: 170px;
    }

    .msii_img img {
        width: 140px;
    }

    .msif_form {
        height: 420px;
    }

    .msif_form {
        padding: 25px 5px 24px 24px;
    }

    .msif_form_top {
        margin-bottom: 15px;
    }

    .msif_form_top .std_h2 {
        margin-bottom: 7px;
    }

    .msif_form_bot_item {
        margin-bottom: 14px;
    }

    .msif_form_close {
        top: 16px;
    }

    .ys_modal_content {
        width: 215px;
    }

    .innov_li_text {
        width: 54%;
        padding-left: 8%;
    }

    .innov_li:nth-child(2n) .innov_li_text {
        padding-right: 8%;
    }

    .innov_li_img {
        width: 46%;
    }

    .innov_cont {
        margin-bottom: 60px;
    }

    .innov_li_text .std_h3 {
        margin-bottom: 6px;
    }

    .join_vio {
        margin: 60px auto 30px;
    }

    .appl_bot_cont {
        padding: 0 40px;
    }

    .sitemap_cont>ul>li a {
        line-height: 48px;
    }

    .sitm_form_top_inp {
        padding: 0 10px;
    }

    .sitm_form_top {
        margin: 0 -10px 10px;
    }

    .sitm_form_bot {
        padding-right: 0;
    }

    .sitm_form_bot_select .std_text1 {
        font-size: 14px;
    }

    .msif_form_bot_item1 .mfbi_yzm {
        width: 200px;
    }

    /* 2024.4.16 新增*/
    .core_bot_li_left .std_h2 {
        margin-bottom: 20px;
    }

    /* 1280end */
}

@media screen and (max-width: 1200px) {
    .mod_btn2 p {
        line-height: 36px;
    }

    .ys_ban_text_left h1 {
        font-size: 26px;
    }

    .home_recom_li_text {
        bottom: 20px;
        left: 26px;
    }

    .ys_nybanner {
        margin-top: 0;
    }

    :root {
        --font40: 28px;
    }

    /* 1200end */
}

@media screen and (max-width: 1199px) {
    .head_top_lang_name p {
        line-height: 64px;
    }

    .head_top_lang {
        padding-right: 0;
    }

    .ys_phnav_search {
        margin: 0 5px !important;
    }

    .head_top_lang_ul {
        top: 64px;
        padding: 14px;
    }

    .head_top_lang_ul li a {
        font-size: 10px;
        line-height: 30px;
        padding: 0 8px;
    }

    .foot_top_cont {
        padding: 0 30px 20px;
    }

    .ys_banner {
        margin-top: 0px;
    }

    .ys_main,
    .ys_hd_pc {
        padding: 0 40px;
    }

    .ys_center {
        padding: 0 40px;
    }

    .mod_side {
        right: 10px;
    }

    .home_about .mod_btn {
        bottom: 20px;
        right: 15px;
    }

    .ys_ban_text_left {
        width: 38%;
    }

    .ys_ban_text ul {
        width: 50%;
    }

    .foot_top_cont {
        padding: 0 30px 14px;
    }

    .mod_btn_box p {
        font-size: 14px;
    }

    .ys_cont900 {
        width: 82.5%;
    }

    .newdt_main .mod_bread {
        margin-top: 0;
    }

    .event_li {
        padding: 0 30px;
    }

    .event_ul {
        margin: 0 -30px;
    }

    .sitemap_main .nypage_cont {
        margin-top: 0;
    }

    .sitemap_info {
        padding: 26px 15px;
    }

    .msif_form_bot_item1 .mfbi_yzm {
        margin-left: 10px;
    }

    .msif_form_bot_item1 .mfbi_yzm {
        width: 170px;
    }

    .mfbi_img {
        width: 100px;
        margin-left: 10px;
    }

    .ys_pribanner {
        margin-top: 0;
    }

    .foot_right li {
        padding: 0 3px;
    }

    .foot_right_bq {
        padding-left: 9px;
    }

    /* 2024.4.16 新增*/
    .core_top,
    .core_bot {
        padding: 0;
    }

    .core_main .mod_bread {
        padding: 0;
    }

    .foot_right_bq {
        padding-left: 2px;
    }

    .foot_right {
        width: 100%;
        flex-wrap: wrap;
        text-align: right;
        justify-content: flex-end;
    }

    .foot_right_bq {
        /* width: 100%; */
        text-align: right;
        margin-top: 8px;
    }



    /* 1199end */
}

@media screen and (max-width: 991px) {
    .home_recom_li_text .mod_font22 {
        margin-bottom: 7px;
        font-size: 18px;
    }

    .home_about_left .mod_btn {
        width: 145px;
    }

    .home_about .mod_btn {
        bottom: 15px;
    }

    .ys_ban_text_left h1 {
        font-size: 24px;
    }

    .home_about_left {
        padding-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .home_about_right {
        width: 100%;
    }

    .home_about {
        flex-wrap: wrap;
    }

    .home_about_right_item {
        padding: 0;
    }

    .home_about_right_item:first-child {
        padding-right: 10px;
    }

    .home_about_right_item:last-child {
        padding-left: 10px;
    }

    .hari_cont {
        padding: 18px 18px 80px;
    }

    .home_about {
        padding-left: 20px;
        padding-right: 20px;
    }

    .home_recom {
        padding-left: 20px;
        padding-right: 20px;
    }

    .home_news_li {
        width: 50%;
        margin-bottom: 20px;
    }

    .ys_cont1060 {
        padding: 0 20px;
    }

    .ys_ban_text_left {
        width: calc(50% - 20px);
    }

    .ys_ban_text li a {
        padding: 0 15px;
        font-size: 16px;
        line-height: 40px;
    }

    .ys_ban_text li {
        width: 100%;
    }

    .ys_ban_text li:nth-last-child(2) {
        margin-bottom: 4px;
    }

    .ys_ban_text_left h1 {
        font-size: 22px;
        margin-bottom: 7px;
    }

    .ys_ban_text {
        align-items: flex-start;
    }

    .foot_right li a,
    .foot_right_bq span,
    .foot_right_bq a {
        font-size: 12px;
    }

    .foot_right li {
        padding: 0 4px;
    }

    .home_news {
        padding-left: 20px;
        padding-right: 20px;
    }

    .appl_bot_cont_left {
        display: none;
    }

    .appl_bot_cont_right {
        width: 100%;
        padding-left: 0;
    }

    .ys_cont900 {
        width: 100%;
        padding: 0 40px;
    }

    :root {
        --font40: 24px;
    }

    .event_li {
        padding: 0px 15px;
    }

    .event_ul {
        margin: 0px -15px;
    }

    .flyer_li {
        width: 50%;
    }

    .contact_li {
        width: 50%;
    }

    .sitemap_info_top_left {
        width: 100%;
        margin-bottom: 20px;
    }

    .sitemap_info_top_mid {
        padding: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .sitemap_info_top_right {
        width: 100%;
        padding-bottom: 80px;
    }

    .sitemap_info_top {
        flex-wrap: wrap;
    }

    .sitm_form_bot {
        margin-top: 5px;
    }

    .sitl_slick .slick-dots {
        bottom: 0;
    }

    .sitemap_cont>ul>li {
        width: 50%;
    }

    .sitemap_cont>ul {
        flex-wrap: wrap;
    }

    /* 2024.4.16 新增*/
    .core_top_left,
    .core_top_right,
    .core_bot_li_left,
    .core_bot_li .ys_imgbox_cover {
        width: 100%;
    }

    .core_top {
        margin-top: 20px;
    }

    .core_bot_li_left {
        margin-bottom: 20px;
    }

    /* 991end */
}

@media screen and (max-width: 767px) {

    .ys_ban_pc,
    .ys_nyban_pc {
        display: none;
    }

    .ys_ban_video {
        display: none;
    }

    .ys_ban_ph,
    .ys_nyban_ph {
        display: block;
    }

    .ys_modal_content {
        max-height: 550px;
        padding: 50px 20px;
    }

    .mod_side_item_icon {
        width: 36px;
        height: 36px;
    }

    .ys_ban_mcph {
        display: block;
    }

    .ys_ban_mcpc {
        display: none;
    }

    .home_news_li {
        width: 100%;
    }

    .home_recom_li {
        width: 100%;
        margin-bottom: 20px;
    }

    .home_about_right_item {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }

    .home_about_right {
        flex-wrap: wrap;
    }

    .home_about_right_item:last-child {
        padding-left: 0;
    }

    .ys_main,
    .ys_hd_pc {
        padding: 0 20px;
    }

    .ys_center {
        padding: 0 20px;
    }

    .ys_ban_text {
        flex-wrap: wrap;
    }

    .ys_ban_text_left {
        width: 100%;
        margin-bottom: 20px;
    }

    .ys_ban_text ul {
        width: 100%;
    }

    :root {
        --font40: 22px;
        --font24: 20px;
        --font20: 18px;
        --font18: 16px;
        --space40: 30px;
        --space18: 1px;
    }

    .foot_bj_pc {
        display: none;
    }

    .foot_bj_ph {
        display: block;
        max-width: inherit;
        width: 100%;
    }

    .foot_top_cont {
        background: var(--colormain1);
        padding: 20px 0;
        position: static;
        height: 240px;
    }

    .foot_ewm {
        background: var(--colormain1);
        position: relative;
        transform: translateY(0%);
        width: 100%;
        height: 120px;
        right: 0;
    }

    .foot_ewm img {
        width: 100px;
        margin: 0 auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .foot_main {
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
    }

    .ys_footer .foot_wc {
        margin-bottom: 20px;
    }

    .foot_right {
        flex-wrap: wrap;
        align-items: center;
        flex-direction: column;
    }

    .foot_right ul {
        width: 100%;
        align-items: center;
        margin-bottom: 20px;
        flex-direction: column;
    }

    .foot_right_bq {
        padding-left: 0;
    }

    .foot_right li {
        margin-bottom: 10px;
    }

    .foot_right li a,
    .foot_right_bq span,
    .foot_right_bq a {
        font-size: 14px;
    }

    .home_about {
        padding-bottom: 0;
    }

    .ys_ban_text li {
        width: 50%;
    }

    .home_recom_li:last-child,
    .home_news_li:last-child {
        margin-bottom: 0;
    }

    .mod_side_item.on .mod_side_item_way {
        right: 36px;
    }

    .mod_side_item_tel a {
        line-height: 36px;
    }

    .mod_side_item_tel {
        height: 36px;
    }

    .msif_form_bot_item input {
        height: 40px;
    }

    .msif_form {
        width: 300px;
    }

    .ys_modal_content {
        max-height: 550px;
        padding: 0px;
    }

    .ys_cont900 {
        padding: 0 20px;
        width: 100%;
    }

    .mod_bread li {
        padding: 0 20px;
    }

    .mod_bread {
        margin: 0 -20px;
    }

    .mod_bread a {
        line-height: 46px;
        font-size: 16px;
    }

    .about_cont ul {
        padding-left: 40px;
    }

    .about_cont {
        padding: 34px 0;
    }

    .innov_li_img {
        width: 100%;
        margin-bottom: 20px;
    }

    .innov_li_text {
        width: 100%;
        padding-left: 0;
    }

    .innov_li {
        flex-wrap: wrap;
    }

    .mod_btn3 .mod_btn_box {
        font-size: 16px;
    }

    .join_vio {
        margin: 30px auto 0;
    }

    .abcr_right_item {
        position: static;
        width: 100%;
        margin-top: 2px;
    }

    .abcr_left_item {
        display: block;
    }

    .abcr_left_item_title {
        width: 100%;
    }

    .abcr_left_item_title {
        padding-right: 0;
    }

    .abcr_right_item_box {
        height: 285px;
    }

    .abcr_right_item .mCSB_scrollTools {
        right: -7px !important;
    }

    .appl_bot_cont {
        padding: 0 20px;
    }

    .unit_cont_li {
        width: 100%;
    }

    .unit_cont_li .ys_imgbox_cover {
        width: 80%;
    }

    .unit_cont_li:last-child {
        margin-bottom: 0;
    }

    .mod_font22 {
        font-size: 18px;
    }

    .event_li {
        width: 100%;
        margin-bottom: 26px;
    }

    .event_ul {
        flex-wrap: wrap;
    }

    .event_li_img {
        width: 20px;
        margin-top: 5px;
    }

    .event_li:last-child {
        margin-bottom: 0;
    }

    .event_cont {
        padding-bottom: 0;
    }

    .event_li_text {
        width: calc(100% - 20px);
    }

    .flyer_li {
        width: 100%;
    }

    .contact_li {
        width: 100%;
    }

    .contact_li_item_top .std_text1:last-child {
        -webkit-line-clamp: inherit;
        height: auto;
    }

    .sitemap_cont>ul>li {
        width: 100%;
    }

    .sitemap_cont>ul>li a {
        line-height: 40px;
        font-size: 16px;
    }

    .sitemap_info {
        margin-top: 20px;
    }

    .sitemap_info_bot {
        margin-top: 20px;
    }

    .unitdt_down_li {
        width: 100%;
    }

    .unitdt_down_li:last-child {
        margin-bottom: 0;
    }

    .unitdt_form table {
        width: 80%;
    }

    .unitdt_slide_li_bot ul {
        padding-left: 20px;
    }

    /* 2024.4.16 新增*/
    :root {
        --space18: 10px;
    }

    .core_bot_li_left ul {
        width: 100%;
    }

    .event_li a {
        margin-bottom: 10px;
    }

    /* 767end */
}

@media screen and (max-width: 480px) {
    .ys_cont1060 {
        padding: 0 15px;
    }

    .ys_ban_text li a {
        font-size: 14px;
        height: 40px;
        overflow: hidden;
    }

    .home_recom_li_text {
        bottom: 20px;
        left: 20px;
    }

    .halc_bj {
        width: 100%;
        height: 200px;
        overflow: hidden;
    }

    .halc_bj img {
        position: relative;
        width: auto;
        height: 100%;
        max-width: inherit;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .ys_ban_text_left h1 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .ys_ban_text_left {
        padding: 22px 18px;
    }

    .home_news_li .ys_imgbox_cover {
        margin: 12px 0;
    }

    .msif_form {
        width: 280px;
    }

    .mod_side_item_form {
        right: 30px;
    }

    .mod_side_item_form::before {
        top: 10px;
        right: 2px;
        border-left: 7px solid var(--colorbj);
        border-right: 7px solid transparent;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
    }

    .msif_form {
        padding: 24px 5px 18px 16px;
    }

    .msif_form_bot_item input {
        height: 38px;
    }

    .msif_form {
        height: 385px;
    }

    .msif_form_bot_item textarea {
        height: 150px;
    }

    .mfbi_yzm {
        padding: 12px 18px;
    }

    .mfbi_yzm input {
        margin-bottom: 6px;
    }

    .mod_side .mCSB_inside>.mCSB_container {
        margin-right: 25px;
    }

    .mod_side_item {
        margin-bottom: 5px;
    }

    .hari_cont_title {
        margin-bottom: 6px;
    }

    .mod_title::before {
        height: 20px;
    }

    :root {
        --font40: 20px;
        --font24: 18px;
        --space24: 14px;
    }

    .about_cont ul {
        padding-left: 20px;
    }

    .std_padding30 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ys_cont900 {
        padding: 0 15px;
    }

    .mod_bread li {
        padding: 0 15px;
    }

    .mod_bread {
        margin: 0 -15px;
    }

    .mod_btn3 .mod_btn_box {
        margin-top: 5px;
    }

    .innov_cont {
        margin-bottom: 0;
    }

    .innov_li_icon {
        width: 50px;
        height: 50px;
    }

    .innov_li_icon img {
        width: 23px;
    }

    .appl_bot_cont {
        padding: 0 15px;
    }

    .abcr_right_item {
        padding: 20px;
    }

    .abcr_right_item .mCSB_inside>.mCSB_container {
        margin-right: 10px;
    }

    .yxedr_active h2,
    .yxedr_active p,
    .std_text1 p {
        margin-bottom: 8px;
    }

    .mod_title .std_h3 {
        margin-top: 12px;
    }

    .abcr_right_ul {
        padding-left: 0px;
    }

    .abcr_right_ul li::before {
        top: 11px;
        width: 4px;
        height: 4px;
    }

    .unit_cont_li .mod_font22 {
        margin-bottom: 14px;
    }

    .unit_cont_li {
        margin-bottom: 30px;
    }

    .mod_bread a {
        line-height: 40px;
        font-size: 14px;
    }

    .mod_bread li::before {
        width: 5px;
        height: 8px;
    }

    .new_li .std_h2 {
        font-size: 16px;
    }

    .new_li a {
        padding: 15px 0;
    }

    .new_ul {
        margin-bottom: 0;
    }

    .newdt_cont {
        padding-bottom: 0;
    }

    .flyer_ul {
        padding: 0;
    }

    .flyer_li a {
        padding: 16px 16px 50px;
    }

    .flyer_li_icon {
        width: 26px;
    }

    .flyer_cont,
    .contact_cont {
        padding-bottom: 0;
    }

    .contact_li:last-child {
        margin-bottom: 0;
    }

    .sitemap_cont>ul>li {
        padding: 0;
    }

    .sitemap_cont>ul {
        margin: 0;
    }

    .sitemap_cont {
        padding: 30px 0 0;
    }

    .slick-dots li {
        width: 8px;
        height: 8px;
    }

    .sitl_li_text {
        margin-bottom: 14px;
    }

    .sitr_link a {
        font-size: 14px;
        line-height: 34px;
    }

    .sitemap_info_bot {
        padding: 20px 15px 20px;
    }

    .sitemap_info {
        padding-bottom: 0;
    }

    .sitm_form_top {
        flex-wrap: wrap;
    }

    .sitm_form_top_inp {
        width: 100%;
        margin-bottom: 15px;
    }

    .sitm_form_bot {
        flex-wrap: wrap;
    }

    .sitm_form_bot_select {
        width: 100%;
    }

    .sitemap_info_bot_left {
        width: 70%;
    }

    .sitm_form_submit button {
        line-height: 32px;
        font-size: 14px;
    }

    .msif_form .msif_form_bot_item p {
        font-size: 14px;
    }

    .msif_form_bot_item p {
        margin-bottom: 10px;
        width: 100%;
    }

    .msif_form_bot_item1 .mfbi_yzm {
        width: calc(100% - 100px);
    }

    .mfbi_img {
        width: 100px;
        margin-left: 0;
    }

    .msif_form_bot_item1 p {
        width: 100%;
    }

    .msif_form_bot_item1 label {
        flex-wrap: wrap;
    }

    .msif_form_bot_item1 .mfbi_yzm {
        width: calc(100% - 100px);
        margin-left: 0;
    }

    .sitm_form_top {
        margin: 0 -10px;
    }

    .sitm_form_top_inp input::-webkit-input-placeholder {
        /* WebKit browsers */
        font-size: 14px;
    }

    .sitm_form_top_inp input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 14px;
    }

    .sitm_form_top_inp input:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        font-size: 14px;
    }

    .msif_form_bot_item p {
        font-size: 14px;
    }

    .unitdt_slide .ys_cont900,
    .unitdt_down .ys_cont900,
    .unitdt_edr .ys_cont900 {
        padding: 0;
    }

    .unitdt_slide_li_top {
        padding-right: 0;
    }

    .unitdt_form thead td {
        font-size: 14px;
        line-height: 1.5;
        padding: 5px 8px;
    }

    .unitdt_form tbody td {
        font-size: 14px;
        line-height: 1.5;
        padding: 5px 8px;
    }

    .unitdt_form table {
        width: 100%;
    }

    .unitdt_slide {
        margin-bottom: 0;
    }

    .about_cont {
        padding: 20px 0;
    }

    .unitdt_slide_li_bot ul {
        padding-left: 20px;
    }

    /* 2024.4.16 新增*/
    :root {
        --font40: 22px;
        --font20: 16px;
    }

    .core_top_left ul li p,
    .core_bot_li_left ul li p,
    .core_bot_li_left ul li p a {
        font-size: 14px;
    }

    .core_top_left ul li::marker,
    .core_bot_li_left ul li::marker {
        font-size: 12px;
    }

    .mould_list li {
        width: 100%;
        margin-bottom: 15px;
    }

    .mould_list ul {
        flex-wrap: wrap;
    }

    .foot_top .ys_center {
        position: relative;
        background: var(--colormain1);
    }

    .foot_right_bq {
        flex-wrap: wrap;
        text-align: center;
        justify-content: center;
        flex-direction: column-reverse;
    }

    .foot_top_cont {
        height: 280px;
    }

    .home_news,
    .home_recom,
    .home_about,
    .innov_cont,
    .mod_bread,
    .appl_bot_cont,
    .flyer_li {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .sitemap_info {
        padding-left: 0;
        padding-right: 0;
    }
    
    .foot_top .ys_center {
        margin-top: -2px;
    }

    /* 480end */
}